A Cached Middleware to Improve I/O Performance using POSIX Interface
نویسنده
چکیده
-The performance of computing devices is increasing day by day, the storage devices are not capable to reach with this benchmark. The compute and storage resources are forming two parts of the shared network. This paper is presenting a storage middleware called HyCache+ to reduce the high bi-section bandwidth of the parallel computing systems. The middleware uses POSIX interface to the end users to swap the data with the high capacity network attached storage. The system uses a 2-layer scheduling approach. The HyCache+ can be deployed on the IBM BlueGene/P supercomputers for the performance comparison. Keywords-Middleware, parallel file system, POSIX
منابع مشابه
Extending Globus to support Multicast Transmission
The Globus Toolkit is an open source software toolkit that has become the de-facto standard for middleware used to build Grid services. Globus XIO is an eXtensible Input/Output library for Globus. It provides a POSIX-like API to swappable I/O implementations – essentially “I/O plugins” for Globus. TCP-XM is a modified TCP engine that supports multicast transmission. We have taken this protocol ...
متن کاملA Semantics-Aware I/O Interface for High Performance Computing
File systems as well as I/O libraries offer interfaces which can be used to interact with them, albeit on different levels of abstraction. While an interface’s syntax simply describes the available operations, its semantics determine how these operations behave and which assumptions developers can make about them. There are several different interface standards in existence, some of them dating...
متن کاملRIOT – A Parallel Input/Output Tracer
Input/output (I/O) operations can represent a significant proportion of the run-time when large scientific applications are run in parallel. Although there have been advances in the form of file-format libraries, file-system design and I/O hardware, a growing divergence exists between the performance of parallel file-systems and compute processing rates. The effect is often a bottleneck when an...
متن کاملIn-vivo Storage System Development
The emergence of high-performance open-source storage systems is allowing application and middleware developers to consider non-standard storage system interfaces. In contrast to the common practice of translating all I/O access onto the POSIX file interface, it will soon be common for application development to include the co-design of storage system interfaces. In order for developers to evol...
متن کاملDesign and Implementation of a Portable Web Server Accelerator
In this paper, we describe the design, implementation and performance evaluation of a portable web server accelerator, called Tornader. Tornader resides in front of a web server and improves performance by efficiently delivering cached response. Tornader boosts the throughput of the most widely used Apache web server up to 150% under heavy load. Furthermore, Tornader is easily portable since it...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015